package ejb.com.bbva.cbm.util;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import ejb.cbm.admin.entity.CentroCostoProtegidoEntity;
import ejb.cbm.admin.entity.ParametroEntity;
import ejb.cbm.admin.entity.TransaccionEntity;
import ejb.cbm.admin.entity.TransaccionSegmentoEntity;
import ejb.com.bbva.cbm.dominio.TransaccionPerfilEntity;

public class DatosInicioAplicacion implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	private List<TransaccionEntity> transacciones;
	private List<TransaccionPerfilEntity> transaccionesPerfil;
	private List<TransaccionSegmentoEntity> transaccionesSegmento;
	private List<CentroCostoProtegidoEntity> centrosCostoProtegido;
	private List<ParametroEntity> divisas;
	private String usuario;
	
	public List<TransaccionEntity> getTransacciones() {
		if(transacciones == null) {
			transacciones = new ArrayList<TransaccionEntity>();
		}
		return transacciones;
	}
	public void setTransacciones(List<TransaccionEntity> transacciones) {
		this.transacciones = transacciones;
	}
	public List<TransaccionPerfilEntity> getTransaccionesPerfil() {
		if(transaccionesPerfil == null) {
			transaccionesPerfil = new ArrayList<TransaccionPerfilEntity>();
		}
		return transaccionesPerfil;
	}
	public void setTransaccionesPerfil(List<TransaccionPerfilEntity> transaccionesPerfil) {
		this.transaccionesPerfil = transaccionesPerfil;
	}
	public List<TransaccionSegmentoEntity> getTransaccionesSegmento() {
		if(transaccionesSegmento == null) {
			transaccionesSegmento = new ArrayList<TransaccionSegmentoEntity>();
		}
		return transaccionesSegmento;
	}
	public void setTransaccionesSegmento(List<TransaccionSegmentoEntity> transaccionesSegmento) {
		this.transaccionesSegmento = transaccionesSegmento;
	}
	public List<CentroCostoProtegidoEntity> getCentrosCostoProtegido() {
		if(centrosCostoProtegido == null) {
			centrosCostoProtegido = new ArrayList<CentroCostoProtegidoEntity>();
		}
		return centrosCostoProtegido;
	}
	public void setCentrosCostoProtegido(List<CentroCostoProtegidoEntity> centrosCostoProtegido) {
		this.centrosCostoProtegido = centrosCostoProtegido;
	}
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	public String getUsuario() {
		return usuario;
	}
	public void setDivisas(List<ParametroEntity> divisas) {
		this.divisas = divisas;
	}
	public List<ParametroEntity> getDivisas() {
		return divisas;
	}
}
